From 104dbd4fd23e826babc7d99c84fad2224ee8e664 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 7 Apr 2009 10:57:11 +0100 Subject: [PATCH] xentrace: Trace CR accesses in hvm emulator. Signed-off-by: George Dunlap --- xen/arch/x86/hvm/emulate.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xen/arch/x86/hvm/emulate.c b/xen/arch/x86/hvm/emulate.c index 6fbce84e90..2166e88a34 100644 --- a/xen/arch/x86/hvm/emulate.c +++ b/xen/arch/x86/hvm/emulate.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #define HVMTRACE_IO_ASSIST_WRITE 0x200 @@ -749,6 +750,7 @@ static int hvmemul_read_cr( case 3: case 4: *val = current->arch.hvm_vcpu.guest_cr[reg]; + HVMTRACE_LONG_2D(CR_READ, reg, TRC_PAR_LONG(*val)); return X86EMUL_OKAY; default: break; @@ -762,6 +764,7 @@ static int hvmemul_write_cr( unsigned long val, struct x86_emulate_ctxt *ctxt) { + HVMTRACE_LONG_2D(CR_WRITE, reg, TRC_PAR_LONG(val)); switch ( reg ) { case 0: -- 2.30.2